function seteaAcciones(valor,idjuegoxjugador){
    
    ruta="http://localhost/ji/JuegoInversiones/Vista/Jugador/cargaAcciones.php?idjugadorxjuego="+idjuegoxjugador+"&tipo="+valor;
    reiniciaJugada();
    $.ajax({
        type: "POST",
        url: ruta,
        success: function(data){
            acciones=data;
        },
        complete: function(){
            if (acciones=="[]")
            {
                if (document.getElementById('tipo').value=="D")
                {
                    alert("No existen cotizaciones registradas!");
                }
                 else if (document.getElementById('tipo').value=="V")
                {
                    alert("No posee acciones registradas!");
                }
                return;
            }

            var acciones2= '{ "Acciones" : '+acciones+' }';
            acciones_json = JSON.parse(acciones2);
            acciones=acciones_json.Acciones;
            selectaccion=document.getElementById('accion2');
            $('#accion2')
                .find('option')
                .remove()
                .end()
                .append('<option value=""></option>')
                .val('')
            ;
            selectaccion.setAttribute("optiones",Array());
            if (document.getElementById('tipo').value=="C")
                {                 
                    for(i=0;i<acciones.length;i++)
                    {
                        var objOption = document.createElement("option")
                        if (acciones[i].moneda=="sol")
                            moneda="S/."
                        else
                            moneda="$"
                        objOption.label=acciones[i].ticker+" "+moneda+" "+acciones[i].valor;
                        objOption.value=acciones[i].ticker+"***"+acciones[i].moneda+"***"+acciones[i].valor;
                        objOption.innerHTML=objOption.label;
                        selectaccion.options.add(objOption)
                    }
                }
             else
                 if (document.getElementById('tipo').value=="V")
                {
                    for(i=0;i<acciones.length;i++)
                    {
                        var objOption = document.createElement("option")
                        if (acciones[i].moneda=="sol")
                            moneda="S/."
                        else
                            moneda="$"
                        objOption.label=acciones[i].ticker+" "+moneda+" "+acciones[i].valor;
                        objOption.value=acciones[i].ticker+"***"+acciones[i].moneda+"***"+acciones[i].valor+"***"+acciones[i].num_acciones;
                        objOption.innerHTML=objOption.label;
                        selectaccion.options.add(objOption)
                    }
                }

        }

                    
    });

}

function isNumber(n) {
  return !isNaN(parseInt(n)) && isFinite(n) && parseInt(n)>0;
}
function validaNumero(n){
    if (!isNumber(n))
        {
            alert("La cantidad no tiene el formato correcto");
            return false;
        }
        return true;
}
function reiniciaJugada(){
    document.getElementById('result_jugada').setAttribute("style","display: none;")
    document.getElementById('boton_confirmar').setAttribute("style","display: none;")
}
function verificaCampos(){
    if (document.getElementById('accion2').value=="" || document.getElementById('cantidad').value=="")
        {
            reiniciaJugada();
            return;
        }
}
function calculaJugada(){

    if ( document.getElementById('accion2').value=="" || !validaNumero(document.getElementById('cantidad').value))
        {
            return false;
        }
    
    accion=document.getElementById('accion2').value;
    accion_arreglo=accion.split("***");
    md=document.getElementById('monto_disponible').value;
    pc=document.getElementById('porcentaje_comision').value;
    tc=document.getElementById('tipo_cambio').value;
    if (accion_arreglo[1]=="dolar")
        {
            monto=parseFloat(accion_arreglo[2])*parseFloat(tc);
        }
    else  monto=parseFloat(accion_arreglo[2]);
    if ((document.getElementById('tipo').value=="V") && (parseFloat(accion_arreglo[3])<parseFloat(document.getElementById('cantidad').value)))
        {
                alert("La cantidad de Acciones a vender es mayor de la que posee");
                return false;

        }
    
    document.getElementById('valor').value=parseFloat(monto).toFixed(2);
    document.getElementById('ticker').value=accion_arreglo[0];
    document.getElementById('moneda').value=accion_arreglo[1];
    monto=monto*document.getElementById('cantidad').value;
    comi=monto*pc/100;
    
    if (document.getElementById('tipo').value=="C")
    {
        md_nuevo=md-monto-comi;
        total=parseFloat(monto.toFixed(2))+parseFloat(comi.toFixed(2));
        if (parseFloat(document.getElementById('monto_disponible').value)<total)
            {
                alert("Usted no tiene suficiente dinero disponible");
                return false;

            }
        document.getElementById('subtotal').setAttribute("value","(-) S/."+monto.toFixed(2));
        document.getElementById('comision2').setAttribute("value","(-) S/."+comi.toFixed(2));
        document.getElementById('total').setAttribute("value","(-) S/."+total.toFixed(2));
    }
    else
    {
        md_nuevo=parseFloat(md)+parseFloat(monto)-comi;
        total=parseFloat(monto.toFixed(2))-parseFloat(comi.toFixed(2));
        document.getElementById('subtotal').setAttribute("value","(+) S/."+monto.toFixed(2));
        document.getElementById('comision2').setAttribute("value","(-) S/."+comi.toFixed(2));
        document.getElementById('total').setAttribute("value","(+) S/."+total.toFixed(2));
    }    
    document.getElementById('efectivo').setAttribute("value","S/."+md_nuevo.toFixed(2));
    document.getElementById('subtotal_valor').setAttribute("value",monto.toFixed(2));
    document.getElementById('comision2_valor').setAttribute("value",comi.toFixed(2));
    document.getElementById('total_valor').setAttribute("value",total.toFixed(2));
    document.getElementById('efectivo_valor').setAttribute("value",md_nuevo.toFixed(2));
    document.getElementById('result_jugada').setAttribute("style","display: inline;")
    document.getElementById('boton_confirmar').setAttribute("style","display: inline;")
    return validaMonto();
}
function validaMonto(){
    if(parseFloat(document.getElementById('total_valor').value)<5000)
        {
            alert("El valor de la operaci\u00f3n es menor a S/.5000");
            return false;
        }
    return true;
}
function onlyNumbers(evt) {
	var e = evt
	if(window.event){ // IE
		var charCode = e.keyCode;
	} else if (e.which) { // Safari 4, Firefox 3.0.4
		var charCode = e.which
	}
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;
	return true;
}